package com.ztc.ZtcDistributionRatio.bean;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import com.aqgj.util.BaseEntity;
@Entity
@Table(name = "ztc_distribution_ratio")
public class ZtcDistributionRatio implements BaseEntity{

    private String id;//

    private java.lang.Float firstLevelManageRatio;//ä¸€çº§ç®¡ç�†éƒ¨é—¨æ��æˆ�æ¯”ä¾‹

    private java.lang.Float secondLevelManageRatio;//äºŒçº§ç®¡ç�†éƒ¨é—¨æ��æˆ�æ¯”ä¾‹

    private java.lang.Float thirdLevelManageRatio;//ä¸‰çº§ç®¡ç�†éƒ¨é—¨æ��æˆ�æ¯”ä¾‹

    private java.lang.Float firstLevelMerchantRatio;//ä¸€çº§å•†æˆ·æ��æˆ�æ¯”ä¾‹

    private java.lang.Float secondLevelMerchantRatio;//äºŒçº§å•†æˆ·æ��æˆ�æ¯”ä¾‹

    private java.lang.Float firstLevelDistributionRatio;//ä¸€çº§ä»£ç�†æ��æˆ�æ¯”ä¾‹

    private java.lang.Float secondLevelDistributionRatio;//äºŒçº§ä»£ç�†æ��æˆ�æ¯”ä¾‹

    private java.lang.Float thirdLevelDistributionRatio;//ä¸‰çº§ä»£ç�†æ��æˆ�æ¯”ä¾‹

    private java.lang.Integer applicableCondition;//é€‚ç”¨æƒ…å†µ

    public void setId(String value){
        this.id = value;
    }
    public void setFirstLevelManageRatio(java.lang.Float value){
        this.firstLevelManageRatio = value;
    }
    public void setSecondLevelManageRatio(java.lang.Float value){
        this.secondLevelManageRatio = value;
    }
    public void setThirdLevelManageRatio(java.lang.Float value){
        this.thirdLevelManageRatio = value;
    }
    public void setFirstLevelMerchantRatio(java.lang.Float value){
        this.firstLevelMerchantRatio = value;
    }
    public void setSecondLevelMerchantRatio(java.lang.Float value){
        this.secondLevelMerchantRatio = value;
    }
    public void setFirstLevelDistributionRatio(java.lang.Float value){
        this.firstLevelDistributionRatio = value;
    }
    public void setSecondLevelDistributionRatio(java.lang.Float value){
        this.secondLevelDistributionRatio = value;
    }
    public void setThirdLevelDistributionRatio(java.lang.Float value){
        this.thirdLevelDistributionRatio = value;
    }
    public void setApplicableCondition(java.lang.Integer value){
        this.applicableCondition = value;
    }
    @Id
    @GeneratedValue(generator = "system-uuid")
    @GenericGenerator(name = "system-uuid", strategy = "uuid")
    @Column(name ="id",unique=true,nullable=false,insertable=true,updatable=true,length=32)
    public String getId(){
        return this.id;
    }
    @Column(name ="first_level_manage_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getFirstLevelManageRatio(){
        return this.firstLevelManageRatio;
    }
    @Column(name ="second_level_manage_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getSecondLevelManageRatio(){
        return this.secondLevelManageRatio;
    }
    @Column(name ="third_level_manage_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getThirdLevelManageRatio(){
        return this.thirdLevelManageRatio;
    }
    @Column(name ="first_level_merchant_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getFirstLevelMerchantRatio(){
        return this.firstLevelMerchantRatio;
    }
    @Column(name ="second_level_merchant_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getSecondLevelMerchantRatio(){
        return this.secondLevelMerchantRatio;
    }
    @Column(name ="first_level_distribution_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getFirstLevelDistributionRatio(){
        return this.firstLevelDistributionRatio;
    }
    @Column(name ="second_level_distribution_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getSecondLevelDistributionRatio(){
        return this.secondLevelDistributionRatio;
    }
    @Column(name ="third_level_distribution_ratio",unique=false,nullable=false,insertable=true,updatable=true,length=12)
    public java.lang.Float getThirdLevelDistributionRatio(){
        return this.thirdLevelDistributionRatio;
    }
    @Column(name ="applicable_condition",unique=false,nullable=false,insertable=true,updatable=true,length=10)
    public java.lang.Integer getApplicableCondition(){
        return this.applicableCondition;
    }


} 
